TEA-<i>Cloud</i>: A Formal Framework for Testing Cloud Computing Systems
نویسندگان
چکیده
The validation of a cloud system can be complicated by the size system, number users that concurrently request services, and virtualization used to give illusion using dedicated machines. Unfortunately, it is not feasible use conventional testing methods with systems. This article proposes framework, called TEA-Cloud, integrates simulation for validating designs. Testing applied on both functional nonfunctional aspects cloud, like performance cost. aim framework provide complete methodology help model software hardware parts systems automatically test validity these clouds cost-effective approach. Metamorphic overcome lack an oracle checks whether behavior observed in allowed. based metamorphic relations (MRs). We define three families MRs, which target issues such as performance, resource provisioning, TEA-Cloud was evaluated through empirical study fault seeding (mutation) ten MRs different configurations. results were promising, finding all seeded faults.
منابع مشابه
A Formal Framework for Cloud Systems
Cloud Computing is an emerging topic with high potentials in the IT industry. Its offered services need to be adapted to deal with variations caused by hostile environment, such as the Internet. Hence, a challenging issue in Cloud systems architecture is to model and analyze cloud-based services. However, few work has been dedicated to guarantee safe and secure adaptable services. The main obje...
متن کاملA review of methods for resource allocation and operational framework in cloud computing
The issue of management and allocation of resources in cloud computing environments, according to the breadth of scale and modern technology implementation, is a complicated issue. Issues such as: the heterogeneity of resources, resource dependencies to each other, the dynamics of the environment, virtualization, workload diversity as well as a wide range of management objectives of cloud servi...
متن کاملA Framework for Evaluating Cloud Computing User’s Satisfaction in Information Technology Management
Cloud computing is a new discussion in enterprise IT. It has already become popular in terms of distributed technology in some companies. It enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. Cloud computing also helps users pay for the IT services without spending massive am...
متن کاملA Synthesized Framework for Formal Verification of Computing Systems
Design process of computing systems gradually evolved to a level that encompasses formal verification techniques. However, the integration of formal verification techniques into a methodical design procedure has many inherent miscomprehensions and problems. The paper explicates the discrepancy between the real system implementation and the abstracted model that is actually used in the formal ve...
متن کاملa framework for evaluating cloud computing user’s satisfaction in information technology management
cloud computing is a new discussion in enterprise it. it has already become popular in terms of distributed technology in some companies. it enables managers to setup and run the intended businesses by avoiding excessive spending on computers, software and hiring expert staff, which proves to be cost effective. cloud computing also helps users pay for the it services without spending massive am...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Reliability
سال: 2021
ISSN: ['1558-1721', '0018-9529']
DOI: https://doi.org/10.1109/tr.2020.3011512